package com.molichuxing.services.infrastructure.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class EnterpriseStateFlowDto extends ResponseRootDto {
    private static final long serialVersionUID = 1L;

    /**
     *  id
     */
    private Integer id;

    /**
     * 订单号 order_code
     */
    private Long orderCode;

    /**
     * 订单状态 state
     */
    private Integer state;


    /**
     * 订单状态 state
     */
    private String stateStr;

    /**
     * 订单修改人id(系统修改则填写0) operator_id
     */
    private Integer operatorId;

    /**
     * 订单修改人名称(系统修改则填写system) operator_name
     */
    private String operatorName;

    /**
     * 订单修改人员类型(1：C端用户，2：B端用户，3：系统) modified_type
     */
    private Integer modifiedType;

    /**
     * 订单修改时间 modified_time
     */
    private LocalDateTime modifiedTime;

    /**
     * 备注 remark
     */
    private String remark;

    /**
     * 创建时间 gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间 gmt_modified
     */
    private LocalDateTime gmtModified;
}
